using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Enum;

namespace Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Request
{
    /// <summary>
    /// Data Contract Class - ReqFiltroNegociosOrdem
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Request")]
    public partial class ConsultarNegociosOrdemRequest
    {

        private System.DateTime DataPregaoField;

        [DataMember(IsRequired = false)]
        public System.DateTime DataPregao
        {
            get { return DataPregaoField; }
            set { DataPregaoField = value; }
        }

        private System.Int32 NumeroOrdemField;

        [DataMember(IsRequired = false)]
        public System.Int32 NumeroOrdem
        {
            get { return NumeroOrdemField; }
            set { NumeroOrdemField = value; }
        }

        private System.String TituloField;

        [DataMember(IsRequired = false)]
        public System.String Titulo
        {
            get { return TituloField; }
            set { TituloField = value; }
        }

        private System.String BolsaField;

        [DataMember(IsRequired = false)]
        public System.String Bolsa
        {
            get { return BolsaField; }
            set { BolsaField = value; }
        }

        private TipoSituacaoCasamento SituacaoField;

        [DataMember(IsRequired = false)]
        public TipoSituacaoCasamento Situacao
        {
            get { return SituacaoField; }
            set { SituacaoField = value; }
        }

        private System.DateTime DataOrdemField;

        [DataMember(IsRequired = false)]
        public System.DateTime DataOrdem
        {
            get { return DataOrdemField; }
            set { DataOrdemField = value; }
        }        

        private System.Int32 NumeroOrdemSequenciaField;

        [DataMember(IsRequired = false)]
        public System.Int32 NumeroOrdemSequencia
        {
            get { return NumeroOrdemSequenciaField; }
            set { NumeroOrdemSequenciaField = value; }
        }

    }
}
